#pragma once
#include <iostream>
#include <string>
using namespace std;
template<typename T1, typename T2>
class Person
{
public:
	Person(T1 name, T2 age);
	void showPerson();
	~Person(){};
	T1 name;
	T2 age;
};
template<typename T1, typename T2>
Person<T1, T2>::Person(T1 name, T2 age)
{
	cout<<"Person(T1 name, T2 age)"<<endl;
	this->name = name;
	this->age = age;
}
template<typename T1, typename T2>
void Person<T1, T2>::showPerson()
{
	cout<<this->name<<endl;
	cout<<this->age<<endl;
}
